package com.hycreate.platform.modules.crm.information;

import org.apache.ibatis.annotations.Param;

import com.hycreate.platform.common.persistence.BaseDao;
import com.hycreate.platform.common.persistence.annotation.MyBatisDao;

@MyBatisDao
public interface InformationDao extends BaseDao{
	
	//查询个人的电话量
	public int findPsersonTele(@Param(value="id")String id,@Param(value="type")String type);
	
	//查询部门的电话量(只有推进部计算电话量)
	public int findDeptTele(@Param(value="type")String type);
	
	//查询个人的开发量（客户录入量）
	public int findPersonDevelop(@Param(value="id")String id,@Param(value="type")String type);
	
	//查询部门的开发量（客户录入量）user.deptId
	public int findDeptDevelop(@Param(value="officeId")String officeId,@Param(value="type")String type);
	
	//查询个人的项目跟进量/成交量
	public int findPersonProject
	(@Param(value="id")String id,@Param(value="statusId")String statusId,@Param(value="type")String type);

	//查询部门的项目跟进量/成交量(即是查询所有跟进中的项目跟进量，只有业务部可以跟进项目)
	public int findDeptProject(@Param(value="officeId")String officeId,@Param(value="statusId")String statusId,@Param(value="type")String type);
	
	//查询所有开发量（客户录入量）
	public int findGeneralDevelop(@Param(value="type")String type);
	//查询项目状态 ID
	public String findProjectStatusId(@Param(value="label")String label);
	


}
